﻿//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<stdlib.h>
//#include<windows.h>
//#include<stdbool.h>
//#define KEY_PRESS(VK)  ( (GetAsyncKeyState(VK) & 0x1) ? 1 : 0 )

//int main()
//{
//	system("mode con cols=100 lines=100");
//
//	system("title 贪吃蛇");
//
//	COORD pos = { 10,15 };
//	system("pause");
//		return 0;
//}

//int main()
//{
//	system("title 贪吃蛇");
//	//获取标准输出的句柄
//	HANDLE hOutput = NULL;
//	hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
//
//	//获取控制台光标信息
//	CONSOLE_CURSOR_INFO CursorInfo;
//	GetConsoleCursorInfo(hOutput, &CursorInfo);
//
//	//隐藏控制台光标
//	CursorInfo.bVisible = false; 
//
//	//设置控制台光标状态
//	SetConsoleCursorInfo(hOutput, &CursorInfo);
//
//	system("pause");
//
//	return 0;
//}

//int main()
//{
//    while (1)
//    {
//        if (KEY_PRESS(0x30))
//        {
//            printf("0\n");
//        }
//        else if (KEY_PRESS(0x31))
//        {
//            printf("1\n");
//        }
//        else if (KEY_PRESS(0x32))
//        {
//            printf("2\n");
//        }
//        else if (KEY_PRESS(0x33))
//        {
//            printf("3\n");
//        }
//        else if (KEY_PRESS(0x34))
//        {
//            printf("4\n");
//        }
//        else if (KEY_PRESS(0x35))
//        {
//            printf("5\n");
//        }
//        else if (KEY_PRESS(0x36))
//        {
//            printf("6\n");
//        }
//         else if (KEY_PRESS(0x37))
//        {
//            printf("7\n");
//        }
//        else if (KEY_PRESS(0x38))
//        {
//            printf("8\n");
//        }
//        else if (KEY_PRESS(0x39))
//        {
//            printf("9\n");
//        }
//    }
//    return 0;
//}

//int main()
//{
//	system("pause");
// //个人理解就是
// //按下键盘的某个键后 那个键就是“按下状态” 
// //在被GetAsyncKeyState读取过一次后 这个键又恢复“抬起状态”
//	short i = GetAsyncKeyState(0x61);
//
//	if ((i & 0x1) == 1)
//		printf("1\n");
//	if ((i & 0x1) == 0)
//		printf("0\n");
//	return 0;
//}

//#include <stdio.h>
//#include<locale.h>
//int main() {
//	setlocale(LC_ALL, "");
//	wchar_t ch1 = L'●';
//	wchar_t ch2 = L'⽐';
//		wchar_t ch3 = L'特';
//		wchar_t ch4 = L'★';
//		printf("%c%c\n", 'a', 'b');
//		wprintf(L"%lc\n", ch1);
//	wprintf(L"%lc\n", ch2);
//	wprintf(L"%lc\n", ch3);
//	wprintf(L"%lc\n", ch4);
//	return 0;
//}